3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs

نویسندگان

  • H. Knibbe
  • C. W. Oosterlee
  • C. Vuik
چکیده

We are focusing on an iterative solver for the three-dimensional Helmholtz equation on multi-GPU using CUDA (Compute Unified Device Architecture). The Helmholtz equation discretized by a second order finite difference scheme is solved with Bi-CGSTAB preconditioned by a shifted Laplace multigrid method. Two multi-GPU approaches are considered: data parallelism and split of the algorithm. Their implementations on multi-GPU architecture are compared to a multi-threaded CPU and single GPU implementation. The results show that the data parallel implementation is suffering from communication between GPUs and CPU, but is still a number of times faster compared to many-cores. The split of the algorithm across GPUs limits communication and delivers speedups comparable to a single GPU implementation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Delft University of Technology Report 11-01 a Scalable Helmholtz Solver Combining the Shifted Laplace Preconditioner with Multigrid Deflation

A Helmholtz solver whose convergence is parameter independent can be obtained by combining the shifted Laplace preconditioner with multigrid deflation. To proof this claim, we develop a Fourier analysis of a two-level variant of the algorithm proposed in [1]. In this algorithm those eigenvalues that prevent the shifted Laplace preconditioner from being scalable are removed by deflation using mu...

متن کامل

Multilevel Krylov Method for the Helmholtz Equation

In the first part of the talks on multilevel Krylov methods, Reinhard Nabben discussed the underlying concept of the method and showed by some numerical examples the effectiveness of the method. In this talk, we extend the application of the multilevel Krylov method to the indefinite, high wavenumber Helmholtz equation. In this case, we consider the preconditioned Helmholtz system, where the pr...

متن کامل

On a Multilevel Krylov Method for the Helmholtz Equation Preconditioned by Shifted Laplacian

In Erlangga and Nabben [SIAM J. Sci. Comput., 30 (2008), pp. 1572–1595], a multilevel Krylov method is proposed to solve linear systems with symmetric and nonsymmetric matrices of coefficients. This multilevel method is based on an operator which shifts some small eigenvalues to the largest eigenvalue, leading to a spectrum which is favorable for convergence acceleration of a Krylov subspace me...

متن کامل

On the indefinite Helmholtz equation: Complex stretched absorbing boundary layers, iterative analysis, and preconditioning

This paper studies and analyzes a preconditioned Krylov solver for Helmholtz problems that are formulated with absorbing boundary layers based on complex coordinate stretching. The preconditioner problem is a Helmholtz problem where not only the coordinates in the absorbing layer have an imaginary part, but also the coordinates in the interior region. This results into a preconditioner problem ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013